TODO

  • Site summary data
  • Biweekly summary of variables
    • Figures plus events timeline
    • Correlation & Heatmap
  • Case Date Imputation - use MICE instead?
  • Finish written methods and results


New

Abstract Results

Over the 32-week study period, we collected 566 swabs at six university buildings, including two buildings where wastewater surveillance was currently ongoing. Overall, 13.4% of swabs were PCR-positive for SARS-CoV-2, with individual buildings ranging between 4.7% and 34%. Comment on when spikes in cases, swabs, and waste-water occurred…. Comment on prediction of cases using swabs, ww, or combined approach…


Written Results


Summary Table

Building Summary
Site N PCR-Positive %
Overall 566 76 13.4
UO_90U 100 34 34.0
UO_DMS 88 6 6.8
UO_MRT 92 13 14.1
UO_MNT 100 9 9.0
UO_TBT 86 4 4.7
UO_LPR 100 10 10.0

Figure 1: Timeseries

Figure 1: Time-series of (top to bottom) important events at the university, proportion of PCR-positive swabs, biweekly mean ambient C02 (across collection sites), biweekly mean peak number of Wi-Fi connections (across 5 buildings), biweekly mean waste-water signal (across up to 6 collection sites; relative to PPMoV), biweekly mean regional waste-water detection (relative to PPMoV).

Spearman Correlation

term Swab PCR CO2 Wi-Fi University WW
CO2 -0.19 NA NA NA
Wi-Fi -0.27 0.11 NA NA
University WW 0.63 0.02 -0.21 NA
Ottawa WW 0.70 -0.23 -0.31 0.67

Pearson Correlation

term Swab PCR CO2 Wi-Fi University WW Ottawa WW
CO2 -0.167 NA NA NA NA
Wi-Fi -0.416 0.276 NA NA NA
University WW 0.358 -0.061 -0.282 NA NA
Ottawa WW 0.637 -0.206 -0.132 0.144 NA


Map

Where are these collection sites?

It remains unclear which buildings the ‘South Sampling Site’ and ‘North Sampling Site’ catchment areas are related to (not mapped).


Waste Water - UO

I’ve removed the off-campus site (Robert Guidon Hall) and retained the other 6 near-campus sites (raw data below).

Waste Water - Regional



Time-series comparison

2022-02-28 Update: This data uses weekly aggregates, the new results use biweekly aggregates (in case you are wondering why the r values aren’t the same.

We probably want to summarise our swabs at the weekly (or biweekly?) level for comparison to the waste-water signal. This is what the weekly campus-wide time-series looks like compared with our weekly campus-wide swab positivity:

If we look at the relationship between swabs and waste-water on weeks where both results are available, we see that they have a positive correlation.

The Pearson’s r (linear correlation) is 0.67 (0.3-0.87). The Spearman’s r (rank correlation) is 0.647.. The Kendall’s Tau is 0.47.

Pearson’s r is more affected by outliers. Spearman’s r or Kendall’s Tau are probably the more reliable measures of correlation between these variables.



(Data doesn’t appear normally distributed, btw)




📊 Summary

This plot shows the counts of positive (red) and negative (yellow) samples collected at each facility over time (x-axis). Samples that could not be tested are shown in navy. Only flocked swabs are shown. (Other sponge swabs were collected on 2022-04-28 were for comparing flocked and sponge swabs.)


⡯⡷ Dotplot

This plot shows the counts of positive and negative samples collected at each facility over time.


Model

This section contains results from modeling SARS-CoV-2 cases at UO using swab-PCR results as a predictor.


Specification

We created a random intercepts logistic regression model with the occurrence of cases (binary) as outcome and swab results for the previous week (the proportion of positive swabs) as predictor. The model has a random intercept for each site.

Our model formula is cases ~ positives[lag 1 week] + (1|site).

The model is fit as follows:

swab_model <-
  blme::bglmer(
    cases_binary ~ detection_lag_1week + (1 | site),
    data =  uo_sites,
    family = binomial
  )


Model response time-series

These plots show the swab results, cases, and predictions by the current model.



Model summary

These tables show the model coefficients and statistics.

Model statistics
nobs sigma logLik AIC BIC deviance df.residual
84 1 -24.52 55.04 62.33 42.83 81

Model parameters
effect group term estimate std.error statistic p.value
fixed NA (Intercept) -3.301 0.804 -4.107 0.0000401
fixed NA detection_lag1w 7.114 2.112 3.369 0.0007549
ran_pars site sd__(Intercept) 1.067 NA NA NA



  Relation between UO cases (y/n) and proportion of positive swabs the previous week
Predictors Odds Ratios CI p
(Intercept) 0.04 0.01 – 0.18 <0.001
Swabs @ t-1week 1229.31 19.59 – 77128.28 0.001
Random Effects
σ2 3.29
τ00 site 1.14
ICC 0.26
N site 6
Observations 84
Marginal R2 / Conditional R2 0.378 / 0.538



Model response curves

This plot shows the modelling data as points (detection lagged 1 week and cases at a given site- y/n), as well as how the probability of future cases varies by the previous weeks detection level and site, according to our model (curves).



Random Intercepts for Sites

This plot shows the odds ratios for the intercepts of the model (an intercept for each site).



EDA

Swabs and Cases

This panel shows the cases counts at UO over the course of our sampling period. The case data shown represents the days on which a positive test was reported (black rug lines) and the presumed start of transmissiblity for each case (red lines).



Swabs, Wifi, and CO2

This panel shows linked data from swab results, CO2 readings, and wifi traffic (number of users @ peak, daily) during our study period. Unfortunately, we do not have wifi data for 90U.



Wifi Traffic

This panel shows a time-series of the daily peak number of wifi users at UO facilities. Sampling days are highlighted in blue.